/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.brain.capa.dto;

import java.io.Serializable;
import java.math.BigDecimal;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.TableGenerator;
import javax.validation.constraints.Size;

/**
 *
 * @author Christian
 */
@Entity
@Table(name = "TCAPA_ROI")
public class RoiDto implements Serializable{
    @Id
    @GeneratedValue(strategy = GenerationType.TABLE, generator = "SEQ_ROI")
    @TableGenerator(name = "SEQ_ROI", table = "TCORE_ENTIDAD", pkColumnName = "NOMBRE", valueColumnName = "CORRELATIVO", pkColumnValue = "TCAPA_ROI", allocationSize = 1)

    private Long id;
    @Size(max = 200)
    @Column(name = "TITULO")
    private String titulo;
    @Size(max = 500)
    @Column(name = "DESCRIPCION")
    private String descripcion;
    @Size(max = 1000)
    @Column(name = "COMENTARIO")
    private String comentario;
    
    @Column(name = "REACCION_PLANES_ACCION")
    private BigDecimal reaccionPlanesAccion;
    @Column(name = "APRENDIZAJE")
    private BigDecimal aprendizaje;
    @Column(name = "APLICACION_IMPLEMENTACION")
    private BigDecimal AplicacionImplementacion;
    @Column(name = "IMPACTO_NEGOCIO")
    private BigDecimal impactoNegocio;
    @Column(name = "RETORNO_INVERSION")
    private BigDecimal retornoInversion;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getTitulo() {
        return titulo;
    }

    public void setTitulo(String titulo) {
        this.titulo = titulo;
    }

    public String getDescripcion() {
        return descripcion;
    }

    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }

    public BigDecimal getReaccionPlanesAccion() {
        return reaccionPlanesAccion;
    }

    public void setReaccionPlanesAccion(BigDecimal reaccionPlanesAccion) {
        this.reaccionPlanesAccion = reaccionPlanesAccion;
    }

    public BigDecimal getAprendizaje() {
        return aprendizaje;
    }

    public void setAprendizaje(BigDecimal aprendizaje) {
        this.aprendizaje = aprendizaje;
    }

    public BigDecimal getAplicacionImplementacion() {
        return AplicacionImplementacion;
    }

    public void setAplicacionImplementacion(BigDecimal AplicacionImplementacion) {
        this.AplicacionImplementacion = AplicacionImplementacion;
    }

    public BigDecimal getImpactoNegocio() {
        return impactoNegocio;
    }

    public void setImpactoNegocio(BigDecimal impactoNegocio) {
        this.impactoNegocio = impactoNegocio;
    }

    public BigDecimal getRetornoInversion() {
        return retornoInversion;
    }

    public void setRetornoInversion(BigDecimal retornoInversion) {
        this.retornoInversion = retornoInversion;
    }

    public String getComentario() {
        return comentario;
    }

    public void setComentario(String comentario) {
        this.comentario = comentario;
    }
    
}
